Description |
---|
Cette macro pivote la vue dans la position axonométrique. Version macro : 01.00 Date dernière modification : 2010-11-17 Version FreeCAD : Toutes Téléchargement : Icône de la barre d'outils Auteur: Yorik |
Auteur |
Yorik |
Téléchargement |
Icône de la barre d'outils |
Liens |
Page des macros Comment installer une macro Comment créer une barre d'outils |
Version Macro |
01.00 |
Dernière modification |
2010-11-17 |
Version(s) FreeCAD |
Toutes |
Raccourci clavier |
None |
Voir aussi |
Macro Rotate View |
Cette macro pivote la vue dans la position axonométrique (tel quel: Y).
Vous avez deux options:
Pour utiliser les deux macros, copiez la première macro et nommez-la "Macro_Rotate_ViewAxonometric_Y" (mode 1) sans changer le code et utilisez cette icône .
Copiez la seconde macro, nommez la "Macro_Rotate_ViewAxonometric_Z" (mode 2) et :
commentez la ligne
11 #rot.setValue(coin.SbVec3f(1,0,0),-math.pi/2) # Y pointing upwards (mode 1)
et dé-commentez la ligne
12 rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) # Z pointing upwards (mode 2 uncomment for use) et utiliser cette icône
Macro_Rotate_ViewAxonometric.FCMacro
import math import pivy from pivy import coin Gui.activeDocument().activeView().viewAxonometric() Gui.SendMsgToActiveView("ViewFit") cam = Gui.ActiveDocument.ActiveView.getCameraNode() rot = coin.SbRotation() rot.setValue(coin.SbVec3f(1,0,0),-math.pi/2) # Y pointing upwards (mode 1) #rot.setValue(coin.SbVec3f(0,0,1),math.pi/2) # Z pointing upwards (mode 2 uncomment for use) nrot = cam.orientation.getValue() * rot cam.orientation = nrot Gui.SendMsgToActiveView("ViewFit")